high lift centrifugal pump - French English Dictionary